import request from '@/utils/request'

// 查询用户和群关系列表
export function listRef(query) {
  return request({
    url: '/group/userGroupRef/listPage',
    method: 'post',
    data: query
  })
}

// 查询用户和群关系详细
export function getRef(data) {
  return request({
    url: '/group/userGroupRef/findDetail',
    method: 'post',
    data: data
  })
}

// 查询用户和群关系详细
export function findByIds(data) {
  return request({
    url: '/group/userGroupRef/findByIds',
    method: 'post',
    data: data
  })
}
export function toMerge(data) {
  return request({
    url: '/group/userGroupRef/toMerge',
    method: 'post',
    data: data
  })
}


// 新增用户和群关系
export function addRef(data) {
  return request({
    url: '/group/userGroupRef/add',
    method: 'post',
    data: data
  })
}

// 修改用户和群关系
export function updateRef(data) {
  return request({
    url: '/group/userGroupRef/update',
    method: 'post',
    data: data
  })
}

// 删除用户和群关系
export function delRef(data) {
  return request({
    url: '/group/userGroupRef/deletes',
    method: 'post',
    data: data
  })
}

export function listJoinApply(query) {
  return request({
    url: '/group/userGroupRef/findApplyJoinGroupList',
    method: 'get',
    params: query
  })
}
// 群成员设置
export function setManager(data) {
  return request({
    url: '/group/userGroupRef/setManager',
    method: 'post',
    data,
  });
}
// 获取用户统计分数
export function getUserAllStat(data) {
  return request({
    url: '/group/userGroupRef/allStat',
    method: 'get',
    data,
    headers: {
      isToken: true
    }
  });
}

// 群id 查询当前用户所在群id
export function findOneCurrentIdGroupId(data) {
  return request({
    url: '/group/userGroupRef/findOneCurrentIdGroupId',
    method: 'post',
    data,
    headers: {
      isToken: true
    }
  });
}
